//
// Created by yonghu0 on 25-10-23.
//

#include "DiscussList.h"
#include "MongoDataBase.h"

DiscussList::DiscussList()
{
}

DiscussList::~DiscussList()
{
}

DiscussList *DiscussList::GetInstance()
{
    static DiscussList discusslist;
    return &discusslist;
}

Json::Value DiscussList::SelectDiscussList(Json::Value queryjson)
{
    return MoDB::GetInstance()->SelectDiscussList(queryjson);
}

Json::Value DiscussList::SelectDiscussListByAdmin(Json::Value queryjson)
{
    return MoDB::GetInstance()->SelectDiscussListByAdmin(queryjson);
}

Json::Value DiscussList::SelectDiscuss(Json::Value queryjson)
{
    return MoDB::GetInstance()->SelectDiscuss(queryjson);
}

Json::Value DiscussList::SelectDiscussByEdit(Json::Value queryjson)
{
    return MoDB::GetInstance()->SelectDiscussByEdit(queryjson);
}

Json::Value DiscussList::InsertDiscuss(Json::Value queryjson)
{
    return MoDB::GetInstance()->InsertDiscuss(queryjson);
}

Json::Value DiscussList::UpdateDiscuss(Json::Value queryjson)
{
    return MoDB::GetInstance()->UpdateDiscuss(queryjson);
}

Json::Value DiscussList::DeleteDiscuss(Json::Value queryjson)
{
    return MoDB::GetInstance()->DeleteDiscuss(queryjson);
}

Json::Value DiscussList::UpdateDiscussComments(Json::Value queryjson)
{
    return MoDB::GetInstance()->UpdateDiscussComments(queryjson);
}
